.cart .cart_item{
	width: 100%;
    float: left;
    font-family: "Microsoft YaHei";
    border: 1px solid #DDD;
    margin-top: 4%;
    background: #fff;
}
.cart .cart_item_main{
	width: 93%;
    float: left;
    padding: 2%;
    margin-left: 5%;
}
.cart .cart_item_spec{
	width: 100%;
    float: left;
    border-bottom: 1px solid #DDD;
    padding: 2%;
    /*margin-left: 3%;*/
}
.cart .checkbox{
    position: relative;
    display: inline-block;
    cursor: pointer;
    float: left;
	padding: 0px;
}
.cart .delete{
	width: 10%;
    float: right;
    text-align: right;
    font-size: 0.9rem;
}
.cart .cart_item_storename{
	font-size: 0.7rem;
    line-height: 27px;
    float: left;
    width: 75%;
    float: left;
}
.cart .cart_item_logo{
    /*width: 9%;*/
    float: left;
    margin: 0px 3%;
    height: 25px;
    padding-top: 4px;
}
.cart .cart_item_img{
	width: 21%;
	float: left;
	margin-left: 1%;
}
.cart .cart_item_detail{
	width: 66%;
    float: left;
    font-size: 0.6rem;
    margin-left: 3%;
}
.cart .cart_item_spec_detail{
	width: 70%;
    float: left;
    font-size: 0.5rem;
    margin-left: 3%;
}
.cart .cart_item_gname{
    width: 90%;
    float: left;
    font-size: 0.6rem;
    font-weight: bolder;
}
.cart .cart_item_gdescript{
    float: left;
    font-size: 0.3rem;
    color: gray;
    padding-top: 1%;
    padding-bottom: 1%;
}
.cart .cart_item_gaccount{
	width: 100%;
    float: left;
}
.cart .gprice{
	width: 40%;
    float: left;
    font-size: 0.6rem;
    line-height: 23px;
}
.cart .spec_gprice{
	width: 38%;
    float: left;
    font-size: 0.6rem;
    line-height: 23px;
}
.cart .gfprice{
	width: 23%;
    float: left;
    font-size: 0.4rem;
    color: gray;
    line-height: 23px;
}
.cart .spec_gfprice{
	width: 20%;
    float: left;
    font-size: 0.4rem;
    color: gray;
    line-height: 23px;
}
.cart .cart_item_num{
	width: 37%;
    float: right;
    height: 22px;
    border: 1px solid #ddd;
}
.cart .cart_item_spec_num{
	width: 36.9%;
    float: right;
    height: 22px;
    border: 1px solid #ddd;
    /*margin-right: 1%;*/
}
.cart .cart_item_num_left{
	width: 30%;
	float: left;
	text-align: center;
}
.cart .cart_item_num_right{
	width: 30%;
	float: right;
	text-align: center;
}
.cart .cart_item_numinput{
    width: 40%;
    float: left;
    height: 20px;
    text-align: center;
    border-left: 1px solid #DDDDDD;
    border-right: 1px solid #DDDDDD;
    }
.cart .cart_item_discount{
	width: 72%;
    float: right;
    font-size: 0.3rem;
    margin-bottom: 1px;
    margin-top: 1px;
    margin-right: 3%;
}
.cart .cart_item_dgroupbuy{
    width: 24%;
    float: right;
    color: orange;
}
.cart .righticoncolor{
	color: #808080;
	float: right;
	font-size: 1rem;
}


/*猜你喜欢*/

.cart .cart_detail{
	float: left;
    width: 100%;
    margin-top: 1%;
    color: #666;
    font-family: "Microsoft YaHei";
    padding-left: 4%;
    padding-right: 2%;
    /*position: relative;*/
}

.cart .cart_goods_span{
    float: left;
    width: 48%;
    font-size: 0.6rem;
    border: 1px solid #E0E0E0;
    margin-right: 2%;
    margin-bottom: 3%;
    background: white;
}
.cart .cart_goods_img{
    width: 100%;
    border-bottom: 1px solid #ddd;	
}
.cart .cart_goods_span_title{
	width: 100%;float: left;
}

.cart .cart_item_gplist_gname{
	width: 100%;
	font-size: 0.56rem;
	font-weight: bold;
}
.cart .cart_item_gplist_gprice{
	width: 50%;
	float: left;
}
.cart .shoppingcart{
    width: 28%;
    float: right;
    text-align: right;
    margin-right: 9%;
    height: 10px;
}
.cart .cart_item_gplist_buynum{
	font-size: 0.4rem;
	width: 100%;
}
.cart .cart_footerspan{
	width: 100%;
	float: left;
}
.cart .bar_left{
	width: 65%;
    float: left;
    font-size: 0.68rem;
    font-family: "Microsoft YaHei";
    line-height: 37px;
    margin-left: 3%;
    height: 38px;
}
.cart .bar_right{
	 width: 32%;
    float: right;
    font-size: 0.7rem;
    font-family: "Microsoft YaHei";
    background-color: orangered;
    height: 39px;
    text-align: center;
    line-height: 35px;
    color: white;
}
.cart .smallfont{
	font-size: 0.1rem;
}
.cart .cart_foot_gfare{
	width: 29%;
	float: right;
	color: gray;
}
.cart .cart_item_ddescript{
    width: 73%;
    float: left;
}
 .cart .cart_grey_line{
	width: 34%;
    float: left;
    height: calc(6.5vw);
    border-bottom: 1px solid #CCCCCC;
    margin-left: 3%;
    margin-right: 3%;

}
/*弹框购物车*/
.cart .cart_bombbox_item{
	margin-bottom: 4%;
	height: 250PX;
	overflow: scroll;
}
.cart .cart_bombbox_mian{
	padding-top: 4%; padding-bottom: 4%;width: 97%;
}
.cart .cart_bombbox_gprice{
	width: 23%;
    float: left;
    font-size: 0.6rem;
    height: 38px;
    line-height: 38px;
}
.cart .cart_bombbox_num{
	width: 48%;
    text-align: center;
    float: left;
    border: 1px solid #ddd;
}cart_item_gdescript
.cart .cart_bombbox_title{
	height: 36px;
    margin-left: 0%;
    width: 100%;
    padding-left: 5%;
}

.cart .circle_shopcartspan{
	width: 25%;
    float: left;
    height: 38px;
    text-align: center;
}
.cart .circle_shopcartborder{
	background: red;
    border-radius: 50%;
    float: left;
    height: 30px;
    width: 30px;
    margin: 4px 10px;
    line-height: 30px;
}
.cart .shopcarticon{
	
}
.cart .cart_footer{
	height: 38px;
	padding: 0px;
	top:260px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}
.cart .cart_bombbox_bar_right{
	border-bottom-right-radius: 5px;
	background: red;
}
.cart .cart_footertext{
	font-size: 0.8rem; line-height: 36px;
}
